Career 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F5 Greece F1 Italy F6 France F19 France F7 Italy F11 France F8 Italy F18 Italy F21 Italy F22 Germany F3 France F4 France F7 France F6 France F16 France F17 Turkey F37 Turkey F38 Turkey F39 Turkey F44 Switzerland F2 Switzerland F3 Turkey F14 Turkey F15 Korea F3 France F18 Netherlands F4 Germany F14 Great Britain F10 Korea F4 France F5 France F14 France F15 France F18 Qatar F1 Qatar F2 Qatar F3 France F4 Spain F5 Belgium F2 Germany F2 France F11 Britania Zavaleta - Puebla The LTA Wrexham Challenger - Wrexham 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania USTA Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux Kia International in Burnie - Burnie 2006 Challenger of Santa Clarita California Challenger - Valencia Internationaux du Doubs - Besancon Coffee Cup Challenger - Chikmagalur Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger - Fergana Bancastato Challenger Lugano - Lugano Open de Montauban - Montauban GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski Ipsos Bucharest Challenger - Bucharest Internationaux de Nouvelle-Caledonie - New Caledonia Abierto Club Casablanca - Mexico City Belgaum Open - Belgaum Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos Oberstaufen Cup - Oberstaufen Cridicard Mastercard Tennis Cup - Campos do Jordao 9° Trani Cup - Trani Geneva Challenger - Geneva Karshi Challenger - Karshi Granby Challenger - Granby Swanston Challenger - Sacramento The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronx Classic - Bronx Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote BNP Paribas Primrose - Bordeaux Sail Open - New Delhi New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Credicard Mastercard Tennis Cup - Campos do Jordao Fergana Tennis Challenger Tournament - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba GHI Bronx Classic - Bronx Tumkur Open - Tumkur Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Kia International In Caloundra - Caloundra Open D'Orleans - Orleans Open de L'Isere - Grenoble Izmir Cup - Izmir Okal Cup 2003 - Eckental Heineken Challenger - Ho Chi Minh City Ethias Trophy - Mons Flea Market Cup Busan Challenger Tennis - Busan Dharwad Challenger 2006 - Dharwad Challenger Leon 2004 - Leon Tatra Banka Slovak Open - Bratislava Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City The LTA Nottingham Challenger - Nottingham Busan Open Challenger Tennis - Busan San Remo Tennis Cup - San Remo IPP Geneva Trophy - Geneva The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Heineken Challenger - Ho Chi Minh City The Manchester Trophy - Manchester 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Torneo Internacional Challenger Fila 2005 - Leon Noumea Challenger Besancon Challenger Fergana Challenger - Fergana Ostrava Challenger Tenerife Challenger Oberstaufen Cup - Oberstaufen Alfa Romeo Tennis Cup - Cordenons Dusseldorf Open Challenger 2007 - Dusseldorf Rijeka Challenger Copa Sevilla 2007 - Seville Pozoblanco Challenger Challenger Tunisie - Tunis Recanati Challenger BMW Tennis Championship - Sunrise IPP Geneva Trophy - Geneva AT&T Challenger of Dallas - Dallas Segovia Challenger ATP Challenger Numea - New Caledonia Geneva Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver Mons Challenger Tashkent Challenger Orleans Challenger Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa Chuncheon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Sunrise Challenger Kobstaedernes ATP Challenger - Kolding Rhodes Challenger Ramat Hasharon Challenger Mamaia Challenger - Constanta Busan Challenger Braunschweig Challenger Recanati Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Seoul Challenger Bratislava Challenger Le Gosier Challenger Prostejov Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Guzzini Challenger - Recanati Shanghai Challenger Taiwan Challenger - Kaohsiung Ningboo Challenger Tashkent Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Odlum Brown Vancouver Open - Vancouver Seoul Challenger Geneva Challenger Burnie Challenger Caloundra Challenger Pozoblanco Challenger Bergamo Challenger Ramat Hasharon Challenger Singapore Challenger Rimouski Challenger Segovia Challenger Kaohsiung Challenger Nottingham-2 Challenger Beijing Challenger Shanghai Challenger Mobilux Open - Luxembourg Ningboo Challenger Leon Challenger Mexico City Challenger Busan Challenger Beijing Challenger Labertz Open by Stawag - Aachen St. Remy Challenger Garden Open - Rome St. Remy Challenger Petange Challenger ATP Guzzini Challenger - Recanati Kaoshuing Challenger dBI Tennis Challenger - Binghamton Rennes Challenger Mouilleron-Le-Captif Challenger The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville Kia International In Kawana - Kawana Shenzhen Challenger LTA Cardiff Challenger - Cardiff Challenger Natrel Presented by National Bank - Granby Bukhara Challenger - Bukhara Seoul Challenger Seoul Challenger IPP Open - Helsinki 2008 China TCL Challenger - Guangzhou Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger XXXVII Torneig C.E. Laieta - Barcelona Ningboo Challenger Taipei City Challenger China Open - Beijing Busan Challenger IPP Open - Helsinki Chengdu Challenger Shanghai Challenger Ningboo Challenger Heilbronn Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seoul Challenger Lugano Challenger Binghamton Challenger Ischgl International Tennis Challenger 2003 - Ischgl Taipei City Challenger Kaohsiung Challenger Orleans Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Flea Market Cup - Busan Open D'Orleans - Orleans Kaohsiung Challenger Cherbourg Challenger Nottingham Challenger Ningboo Challenger Hua Hin Challenger Nottingham Challenger Geneva Challenger - Geneva Turin Challenger The Wright Financial Group, Inc. Challenger - Champaign Ilkley Challenger Intersport Heilbronn Open - Heilbronn Vancouver Challenger Nanchang Challenger BH Tennis Open International Cup - Belo Horizonte Yokohama Challenger 2001 - Yokohama Irving Challenger Seoul Challenger Jinan Challenger Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Head Cup Busan Open - Busan Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oldum Brown Vancouver Open - Vancouver Geovillage Open Trofeo Melia Olbia - Olbia Ostdeutscher Sparkessen Cup - Dresden Guzzini Challenger - Recanati ATP Open Castilla y Leon - Segovia Nottingham Challenger Braunschweig Challenger Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking TED Open - Istanbul South African Airways Tennis Open - Durban Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Open de L'Isere - Grenoble Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Rado Geneva Challenger - Geneva Geneva Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Gallagher International - Hamilton Guadalajara Challenger Kun-Ming Challenger Binghamton Professional Tennis Tournament - Binghamton Dublin Challenger - Dublin Davidoff Swiss Indoors - Basel Geneva Challenger - Geneva Yokohama World Tennis Gaora Cup - Yokohama Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Busan Challenger Dharwad Challenger 2003 - Dharwad USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin Czech Indoor Open - Prague ATP Challenger 2003 Numea - New Caledonia Volkswagen Challenger 2004 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan TED Open - Istanbul Samsung Securities Cup - Seoul Open de L'Isere - Grenoble Challenger Groningen - Groningen Badden Open by Rothaus - Ettlingen Allianz Suisse Open Gstaad - Gstaad Top Wool Challenger - Biella The Natrel's Challenger of Granby - Granby The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen HTV Challenger - Ho Chi Minh City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Riviera di Rimini Challenger - Rimini Challenger DCN de Cherbourg - Cherbourg Fergana Challenger - Fergana Odlum Brown Vancouver Open - Vancouver Challenger DCNS de Cherbourg - Cherbourg Open des Alpes Trophee BNP Paribas - Grenoble Istanbul Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Milan Indoors - Milan Open 13 - Marseille Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Athens Challenger Bordeaux Challenger Busan Challenger RCA Championships - Indianapolis Izmir Challenger Davidoff Swiss Indoors - Basel Salem Open - Hong Kong Chennai Open - Chennai SAP Open - San Jose Kroger / St. Jude International - Memphis Busan Challenger Arizona Men's Tennis Championships - Scottsdale Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose The Artois Championships - London Jersey Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Open 13 - Marseille Pilot Pen Tennis - New Haven AEGON International - Eastbourne Cherbourg Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Davidoff Swiss Indoors Basel - Basel Guadalajara Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Dallas Challenger Dubai Duty Free Tennis Championships - Dubai Helsinki Challenger Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Astana Challenger China Open - Beijing Tata Open 2003 - Chennai Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Salzburg Challenger Interwetten Austrian Open - Kitzbuhel Heilbronn Challenger AEGON Championships - London Seoul Challenger Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger Chennai Open - Chennai The Nottingham Open - Nottingham Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta SAP Open - San Jose SA Tennis Open - Johannesburg Sarajevo Challenger Heineken Open - Auckland Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Geneva Open - Geneva Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart AAPT Championships - Adelaide Johannesburg Challenger Great Ocean Road Open - Melbourne China Open - Beijing Athens Challenger Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Geneva Challenger Seoul Challenger RCA Championships - Indianapolis Mumbai Open - Mumbai Gerry Weber Open - Halle Millenium Tennis Championships - Delray Beach The Stella Artois Championships - London U.S. National Indoor Tennis Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis AEGON Championships - London Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Gimcheon Challenger Heilbronn Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger Citi Open - Washington Le Gosier Challenger Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach Suzhou Challenger Segovia Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Busan Challenger Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Citi Open - Washington ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Warsteiner Challenger Wolfsburg - Wolfsburg ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Chengdu Open - Chengdu Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo cinch Championships - London Open 13 - Marseille The 10tele.com Open - Nottingham Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel China Open - Beijing ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland AEGON International - Eastbourne Hypo Group Tennis International - Portschach Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Vietnam Open - Ho Chi Minh City China Open - Beijing Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami BNP Paribas Masters - Paris Open de Nice Cote d'Azur - Nice Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Open Tennis - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chengdu Open - Chengdu Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati French Open - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Open de Moselle - Metz Serbia Open - Belgrade Wimbledon - London U.S. Open - New York PTT Thailand Open - Bangkok Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, SUI-BEL, 4-1 Asian Hopman Cup - Astana Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne 15th Asian Games Doha 2006 French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Olympics - Beijing Olympics - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Hyundai Hopman Cup - Perth Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Olympics - Athens Olympics - Rio de Janeiro Olympics - Tokyo